//
//  HMNetworkTool.swift
//  Weibo
//
//  Created by 米易雅克 on 16/4/13.
//  Copyright © 2016年 米易雅克. All rights reserved.
//

import UIKit
import AFNetworking
        //swift 中的枚举不仅可以有常量，还可以有属性和方法
enum HMNetworkErrorEnum : Int {

    case AccessTokenEmpty = -1
    case UidEmpty = -2
    
    var errorDescription : String {
    
        get {
        
            switch self {
                case AccessTokenEmpty: return "access_token没有值"
                case UidEmpty: return "uid没有值"
            
            }
        
        }
    
    }

}




class HMNetworkTool: AFHTTPSessionManager {

    static let sharedInstance : HMNetworkTool = {
    
        let tool = HMNetworkTool()
        //set 元素是无须的，元素不会重复
        tool.responseSerializer.acceptableContentTypes?.insert("text/plain")
        
        
        return tool
    
    }()
    
}
